/***************************************************************************/
/*                                                                         */
/* optsp.h - an example of use of optspline                                */
/* Copyright (C) 2001-2007 Ricardo Biloti <biloti@ime.unicamp.br>          */
/*                    http://www.ime.unicamp.br/~biloti                    */
/*                                                                         */
/* This program is free software; you can redistribute it and/or modify    */
/* it under the terms of the GNU General Public License as published by    */
/* the Free Software Foundation; either version 2, or (at your option)     */
/* any later version.                                                      */
/*                                                                         */
/* This program is distributed in the hope that it will be useful,         */
/* but WITHOUT ANY WARRANTY; without even the implied warranty of          */
/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           */
/* GNU General Public License for more details.                            */
/*                                                                         */
/* You should have received a copy of the GNU General Public License       */
/* along with this program; if not, write to the                           */
/* Free Software Foundation, Inc., 59 Temple Place - Suite 330,            */
/* Boston, MA 02111-1307, USA.                                             */
/*                                                                         */
/***************************************************************************/
#include <stdlib.h>
#include <stdio.h>
#include <math.h>

#include "optspline.h"
#include "splined.h"
#include "cmdline.h"

#define sqr(x)           ( (x)*(x) )
#define sgn(x)           ( ((x) < 0) ? -1 : 1 )

#define max(x,y)         ( ((x) < (y)) ? (y) : (x) )
